const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  publicPath: '/', //基本路径
  lintOnSave: false, //是否开启eslint校验，默认true
  devServer: { //webpack-dev-server配置
    // disableHostCheck: true, //是否关闭用于 DNS 重绑定的 HTTP 请求的 HOST 检查
    host: '0.0.0.0',
    proxy: { //配置代理，解决跨域请求后台数据的问题
      '/api': {
        target: 'http://127.0.0.1:4523/m1/3891846-0-default', //后台接口，连接本地服务
        ws: true, //是否跨域
        changeOrigin: true, //配置允许改变Origin
        pathRewrite:{
          '^/api':''// 这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add'，直接写‘/api/user/add’即可
        }
      },
    }
  },
  //如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
  productionSourceMap: false,
})
